<?php namespace Admin\Controller;
//类型控制器
class TypeController extends CommonController{
	 private $model;
	 public function __auto(){
	 	$this->model=new \Common\Model\Type;
	 }     
	 
//	 	类型列表
	public function index(){
		$data=$this->model->get();
		if(!$data){
			View::success('请先添加一种类型',U('add'));
		}
		View::with('data',$data);	
		View::make();
	}
	
//		添加类型
	public function add(){
//		点了提交添加之后
		if(IS_POST){
			if($this->model->store()){
				View::success('添加类型成功',U('Type/index'));
			}
		}
		View::make();
	}
//	修改类型名称
	public function edit(){
		if(IS_POST){
			if($this->model->edit()){
				View::success('修改成功',U('index'));
			}
			View::error($this->model->getError());
		}
//		获得旧数据
		$tid=Q('get.tid',0,'intval');
//				p($tid);exit;
		$olddata=$this->model->where("tid={$tid}")->find();

//		分配旧数据
		View::with('olddata',$olddata);
		View::make();
	}
	
//	删除类型
	public function del(){
		$tid=Q('get.tid','0','intval');
		$typeModel=new \Common\Model\TypeAtt;
		$typeData=$typeModel->where("type_tid={$tid}")->find();
		if($typeData){
			View::error('请先删除此类型里面的类型属性~');
		}
		 $this->model->where("tid={$tid}")->delete();
		View::success('删除成功',U('index'));
		
	}
}
